es基本概念篇

前言

正文

先來個比較容易對比的表格,但不完全一樣,
有幾個是我自己加上去的。

RDBMS Elasticsearch
VM Node
Table Index
Row Document
Column Field
Schema Mapping
SQL DSL

ref. [Elasticsearch] 基本概念 & 搜尋入門

摘要

Node

Shard

將索引劃分成多份的能力,這些份就叫做分片(shard)

例如你有一個index (1T) ,要怎麼存到不同的Node,
此時就需要使用(shard)

Command

55.fig-1.jpg

p :代表 primary shard
r :代表 replica shard
2. shard的分佈情形,在哪個node上
3. 每個shard包含的document數量 & 空間

情境

  1. 如果cluster 只有一個node ,全部會被 primary shard佔據,導致 replica shard 無法被分配,因此cluster健康狀態為 yellow

資料寫入

ref.